/**
	规则是这样的:首先将第 1 个数删除，紧接着将第 2 个数放到 这串数的末尾，再将第 3 个数删除并将第 4 个数放到这串数的末尾，再将第 5 个数删除...... 直到剩下最后一个数，将最后一个数也删除。按照刚才删除的顺
	序，把这些删除的数连在一起，
	例如：6 3 1 7 5 8 9 2 4
	最后输出：6 1 5 9 4 7 2 8 3
*/

#include<stdio.h>

int main(int argc, char const *argv[])
{
	int q[101] = {6,3,1,7,5,8,9,2,4},head,tail;
	head = 0;
	tail = 9;

	while(head < tail){
		printf("%d\n", q[head]);
		head++;

		q[tail] = q[head];
		tail++;
		head++;
	}

	return 0;
}
